package com.sugar.subscribe.course.module.business.enums.config;

import cn.hutool.core.util.ArrayUtil;
import lombok.Getter;

/**
 * @author Y.sugar
 * @since 2025/8/19 11:32
 */
@Getter
public enum BizConfigEnum {
    /**
     * 用户协议
     */
    USER_AGREEMENT("user_agreement"),
    /**
     * 隐私政策
     */
    PRIVACY_POLICY("privacy_policy"),
    /**
     * 首页轮播图
     */
    HOME_BANNER("home_banner"),
    /**
     * 关于我们
     */
    ABOUT_US("about_us"),
    /**
     * 客服电话
     */
    SERVICE_MOBILE("service_mobile"),
    /**
     * 项目LOGO
     */
    PROJECT_LOGO("project_logo"),
    /**
     * 项目名
     */
    PROJECT_NAME("project_name"),
    /**
     * 教练统一佣金
     */
    COACH_BROKERAGE("coach_brokerage"),
    ;

    private final String value;

    BizConfigEnum(String value) {
        this.value = value;
    }


    public static BizConfigEnum find(String value) {
        return ArrayUtil.firstMatch(s -> s.value.equals(value), values());
    }
}
